body {
 width:500px;
 margin-left: auto;
 margin-right: auto;
 font-size: 80%;
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

ul#tabs {
 -webkit-user-select:none;
 background-color:white;
 list-style-type: none;
 margin: 0;
 padding-left:5px;
 border: 1px solid #c9c3ba;
 border-bottom: none;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
}

ul#tabs li {
 display: inline-block;
}

ul#tabs li a img {
  height: 64px !important;
  max-height: 64px !important;
  width: 64px !important;
  max-width: 64px !important;
  background-color: white;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  border: none;
}

ul#tabs li a {
 text-align: center;
 display:block;
 background-color: white;
 border: none;
 color: black;
 text-decoration: none;
 padding-bottom: 10px;
}

ul#tabs li a:hover,
ul#tabs li a:hover img {
 background-color: #e0e8f6;
}

ul#tabs li a.selected,
ul#tabs li a.selected img{
 background-color: #c1d2ee;
}

div.tabContent {
 border: 1px solid #c9c3ba;
 padding: 0.5em;
 background-color: #f1f0ee;
 -webkit-user-select:none;
 border-bottom: none;
 height: 320px;
}

div.buttonfooter {
 border: 1px solid #c9c3ba;
 background-color: #f1f0ee;
 border-top: none;
 -webkit-user-select:none;
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
}

div.tabContent.hide {
 display: none;
}

div.filecontainer{
 margin-top:10px;
 margin-bottom:10px;
 padding-bottom:10px;
 padding-left:20px;
 border: 1px solid #c9c3ba;
 -webkit-border-radius: 10px;
}

p.titre{
 -webkit-user-select:none;
 background-color:#f1f0ee;
 padding-left:8px;
 padding-right:5px;
 margin-top:-9px;
 margin-left:-10px;
}

.info_titre{
 padding-left: 20px;
 font-weight: bold;
}

.info_valeur{
 padding-left: 20px;
}

div#deb-ads-links td,
div#deb-site-links td{
 line-height: 1.5em;
 padding-right: 10px;
 vertical-align:top;
}

div#deb-site-links img{
 position: relative;
 top: 3px;
 height: 16px;
 width: 16px;
}
